Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User/jml/update fms2io tests #280

Merged
merged 26 commits into from
Apr 1, 2020
Merged

User/jml/update fms2io tests #280

merged 26 commits into from
Apr 1, 2020

Conversation

wrongkindofdoctor
Copy link
Contributor

@wrongkindofdoctor wrongkindofdoctor commented Feb 4, 2020

Description
This PR contains updates to the fms2_io test suite in test_fms.

How Has This Been Tested?

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules
  • New check tests, if applicable, are included
  • make distcheck passes

updated the makefile.am template to include test_fms2_io and test_atmosphere_io tests
removed .bats references from test shell scripts and changed the program launchers to run_test
changed name of input.nml to input_base.nml
@wrongkindofdoctor wrongkindofdoctor added enhancement Issue/PR for a modification that increases performance, improves syntax, or adds functionality. new fms io Issue/PR related to the development of the new FMS IO interfaces. labels Feb 4, 2020
@wrongkindofdoctor wrongkindofdoctor changed the title WIP: User/jml/update fms2io tests WIP User/jml/update fms2io tests Feb 4, 2020
@colingladueNOAA colingladueNOAA added this to the 2020.02 milestone Feb 13, 2020
@colingladueNOAA
Copy link
Contributor

Per FMS meeting discussion on 2/13/2020, this is being pushed off to the next release, 2020.02.

@wrongkindofdoctor
Copy link
Contributor Author

I'm not sure why this is still failing. Make check passes externally, I have both tests set to "skip", but travis-ci is not registering the skip command in test_atmosphere_io.sh.

@edwardhartnett
Copy link
Contributor

edwardhartnett commented Mar 26, 2020 via email

wrongkindofdoctor added 3 commits March 27, 2020 09:08
…from shell scripts

added input.nml to directory since this file is just a dummy to test the namelist functionality
removed input.nml from Makefile.am Cleanfiles line
@wrongkindofdoctor
Copy link
Contributor Author

Okay, this PR is FINALLY ready for review. Thanks, everyone!

uramirez8707
uramirez8707 previously approved these changes Mar 27, 2020
Copy link
Contributor

@uramirez8707 uramirez8707 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is good for now, but at some point we have to fix/improve the broken tests ...

@wrongkindofdoctor
Copy link
Contributor Author

This is good for now, but at some point we have to fix/improve the broken tests ...

Yes. This fix is a stopgap to allow the test suite to run while I work on solving the issue(s) with the netcdf data type mismatches.

…file in test_atmosphere_io.sh and test_fms2_io.sh
@edwardhartnett
Copy link
Contributor

Can this be merged soon please?

Currently your master branch is broken. This is something you should not tolerate.

@wrongkindofdoctor wrongkindofdoctor merged commit 5acabac into NOAA-GFDL:master Apr 1, 2020
@edwardhartnett
Copy link
Contributor

Thanks!!!

@wrongkindofdoctor wrongkindofdoctor deleted the user/jml/update_fms2io_tests branch April 2, 2020 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issue/PR for a modification that increases performance, improves syntax, or adds functionality. new fms io Issue/PR related to the development of the new FMS IO interfaces.
Projects
None yet
7 participants